8.8 桑基图 EMP_sankey_plot

桑基图(Sankey Diagram)是一种特定类型的流图(Flow diagram),通常用于描述多组特征之间的相互关系。模块EMP_sankey_plot可以根据模块EMP_cor_analysis计算所得的多重相关性结果,绘制相关性桑基图。

注意:
①相关性桑基图中,红色为正相关,蓝色为负相关。
②相关性桑基图会评估每个节点之间的相互关系,孤立的节点将会被过滤。
③参数pvaluervalue可以调节边的数量。

🏷️示例:

micro_data <- MAE |>
  EMP_assay_extract('taxonomy') |>
  EMP_identify_assay(method='default') |>
  EMP_collapse(estimate_group = 'Genus',collapse_by = 'row') |>
  EMP_decostand(method='relative')

ko_data <- MAE |>
  EMP_assay_extract('geno_ko') |>
  EMP_identify_assay(method='edgeR') |>
  EMP_diff_analysis(method='DESeq2',.formula = ~Region+Group) |>
  EMP_filter(feature_condition = pvalue < 0.05)

metabolite_data <- MAE |>
  EMP_assay_extract(experiment = 'untarget_metabol') |>
  EMP_collapse(estimate_group = 'MS2kegg',collapse_by='row',
               na_string = c("NA", "null", "","-"),
               method = 'mean',collapse_sep = '+') |>
  EMP_decostand(method = 'relative') |>
  EMP_dimension_analysis(method = 'pls',estimate_group = 'Group') |>
  EMP_filter(feature_condition = VIP >2)

host_gene <- MAE |>
  EMP_assay_extract('host_gene') |>
  EMP_identify_assay(method='edgeR') |>
  EMP_diff_analysis(method='DESeq2',.formula = ~Region+Group) |>
  EMP_filter(feature_condition = pvalue < 0.05)

meta_data<- MAE |>
  EMP_assay_extract('taxonomy') |>
  EMP_coldata_extract(action = 'add',
                      coldata_to_assay = c('SAS','SDS','HAMA','HAMD','PHQ9','GAD7')) 


(micro_data + ko_data + metabolite_data + host_gene + meta_data) |>
  EMP_cor_analysis() |>
  EMP_sankey_plot()
Copyright © 382983280@qq.com 2024 all right reserved,powered by Gitbook更新时间: 2025-06-25 22:02:58

results matching ""

    No results matching ""